By road
The route you take depends on where you're coming from:
From Delhi Agra, Jaipur Jodhpur, and from other place of North India: Take the National Highway 8 NH8.
From Mumbai and from other place of North India: Take the National Highway 8 NH8.
From Nagpur and from other part of Vidarbh: Take the National Highway 6 NH6.
From Indore Bhopal and from other part of Central India: Take the National Highway 59 NH59.
Gujarat has 1,572 Km National Highway Network.
By Rail
India has very big rail network. Indian Rail has total 63,140 kilometres rail track network in India and 5,890 km rail network in Gujarat.
There are trains from/to Bombay 500 km and New Delhi 1000 km and other big cities of India several times a day going to the main cities of North-Centre-South Gujarat like: Ahmedabad, Vadodara, Surat.
Cites of Saurashtra and Kutch like: Bhavnagar, Bhuj, Jamnagar, Junagadh, Surendranagar, Porbandar, Kandla and Rajkot are connected via Mumbai.
By plane
Ahmedabad is the only International Airport in Gujarat with regular flights to and from London, New York, Chicago, Singapore, Muscat, Kuwait, Doha Qatar, Sharjah and Dubai.Domestically, travellers can be coming from hubs such as Mumbai, Delhi, Chennai, Hyderabad, Bhopal, Indore, Kolkata. Flights into smaller airports of Baroda, Bhavnagar Bhuj, Diu, Jamnagar, Porbandar, Keshod, Kandla, Surat and Rajkot will connect through Mumbai.